package com.cloudkinto.bo.wave;

import com.cloudkinto.bo.common.BaseQueryBo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author long
 */
@Data
public class WaveQueryBo extends BaseQueryBo {

    private Integer status;

    @ApiModelProperty("物流渠道id")
    private List<Long> channelIdList;

    @ApiModelProperty("波次品种类型 1一单一件 2一单多件")
    private List<Integer> waveVarietyTypeList;

    @ApiModelProperty("是否分配拣货员 0否 1是")
    private Integer picker;

    @ApiModelProperty("二次分拣 0否 1是")
    private Integer secondarySorting;

    @ApiModelProperty("是否复核 0否 1是")
    private Integer recheck;

    @ApiModelProperty("是否已出库 0否 1是")
    private Integer outbound;

    @ApiModelProperty("承运商")
    private List<String> carrierList;

    @ApiModelProperty("出库单号")
    private List<String> outboundNoList;

    @ApiModelProperty("参考单号")
    private List<String> referenceNoList;

    @ApiModelProperty("波次号")
    private List<String> waveNoList;

    @ApiModelProperty("跟踪号")
    private List<String> trackingNoList;

    @ApiModelProperty("时间类型 1创建 2拣货 3二次分拣 4复核 5出库")
    private Integer timeType;
}
